.login-container {
  width: 100%;
  height: 100%;

  .top-title {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 0.8rem;
    background-color: #f8f8f8;
    color: #101010;
    font-size: 0.32rem;
  }

  .about {
    padding: 0.4rem;
    text-align: right;
  }

  .title {
    padding: .2rem .4rem;
    margin-bottom: .4rem;
    .text {
      font-size: .42rem;
      font-weight: bold;
    }
    .detail {
      padding-top: .3rem;
      color: #B1B2B4;
    }
  }

  .form {
    margin-top: .3rem;
    padding: 0 .4rem;

    .form-item {
      margin-bottom: .4rem;
      .label {
        padding: .1rem 0;
        color: #000000;
        font-size: .28rem;
      }

      .van-cell {
        padding: .2rem 0 !important;
        border-bottom: 1px solid #eeeeee;

        &::after{
          border-bottom: none;
        }
      }
    }
  }

  .btn-box {
    margin-top: .6rem;
  }

  .tip{
    padding: .3rem 0;

    .link {
      display: inline-block;
      width: 50%;
      font-size: .26rem;
    }
  }
}